package org.wms.minbearwcs.dao.mission.inf;

import org.wms.minbearwcs.entity.PO.wcs.mission.WcsMission;
import org.wms.minbearwcs.entity.PO.wcs.mission.status.InboundMissionFor3Or4FloorStatus;
import org.wms.minbearwcs.entity.PO.wcs.mission.status.MissionStatus;

import java.time.LocalDateTime;
import java.util.List;

public interface WcsMissionDao {
    boolean insert(WcsMission mission);

    List<WcsMission> selectAll();

    MissionStatus selectMissionStatusById(Integer id);

    boolean updateMissionStatusById(Integer id,String status);

    boolean deleteMissionById(Integer id);

    boolean updateStartTime(Integer id, LocalDateTime now);
}
